package com.annotation_for_java;

import java.lang.annotation.*;

/**
 * @ClassName: MethodAnnotation
 * @Author: ZhangYue26
 * @Description: 对方法参数与返回值进行校验，
 * @Date: 2020-10-29
 */
@Documented//一个简单的Annotations 标记注解，表示是否将注解信息添加在java 文档中。
@Inherited //– 定义该注释和子类的关系 标注是否由子类继承
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MethodAnnotation {
    int methodParams() default 0;//方法入参个数
    Class<?> methodReturn() default String.class;//默认方法返回值为String
}
